pitching stone - French English Dictionary